Competitive dynamic multiprocessor allocation for parallel applications

نویسندگان

  • Tim Brecht
  • Xiaotie Deng
  • Nian Gu
چکیده

In this paper we use competitive analysis to study preemptive multiprocessor allocation policies for parallel jobs whose execution time is not known to the scheduler at the time of scheduling. The objective is to minimize the makespan (i.e., the completion time of the last job to finish executing). We characterize a parallel job, Ji , by two parameters: its execution time, li , and its parallelism, Pi , which may vary over time. The preemption and reallocation of processors can take place at any time. We devise a preemptive policy which achieves the best possible competitive ratio and then derive upper and lower bounds for scheduling N parallel jobs on P processors.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Competitive Analysis of Dynamic Multiprocessor Allocation Strategies

The subject of this thesis is to study the problem of dynamic processor allocation in parallel application scheduling. Processor allocation involves determining the number of processors to allocate to each of several simultaneously executing parallel applications and possibly dynamically adjusting the allocations during execution to improve overall system performance. We devise and analytically...

متن کامل

Simulated Performance Analysis of Multiprocessor Dynamic Space-Sharing Scheduling policy

Multiprocessor systems are the wave of the future rightly said because they offer tremendous potential to solve inherently parallel and complex computation intensive applications. In order to exploit the full potential of such computing systems, job scheduling or processor allocation (both are considered synonyms here) decisions plays a great role. Such scheduling decisions involves determining...

متن کامل

Parallel Application Characteristics for Multiprocessor Scheduling Policy Design

Much of the recent work on multiprocessor scheduling disciplines has used abstract workload models to explore the fundamental, high-level properties of the various alternatives. As continuing work on these policies increases their level of sophistication, however, it is clear that the choice of appropriate policies must be guided at least in part by the typical behavior of actual parallel appli...

متن کامل

Using Parallel Program Characteristics in Dynamic Multiprocessor Allocation Policies

The goal of an effective scheduling policy in a multiprogrammed multiprocessor is to minimize mean response time by sharing the processors among the set of competing parallel applications. In this thesis we perform extensive simulations to demonstrate that application characteristics can be used to make improved allocation decisions in a dynamic scheduling environment. We consider the work to b...

متن کامل

Energy Efficient Task Allocation and Scheduling in Distributed Homogeneous Multiprocessor Systems

With the advent of semi conductor technology, the development of more complex embedded real time applications is made possible today. This accelerates the development and support for multiprocessor based systems. The paper presents the development of “a power-aware real time embedded system for temperature monitoring and control in safety critical applications”. The main objective of the work i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Parallel Processing Letters

دوره 7  شماره 

صفحات  -

تاریخ انتشار 1995